package common.models;

import java.util.List;
import java.util.Map;

import common.types.Pair;

public class StatisticsModel {

    private int succesfulGuesses;
    private int totalGuesses;
    
    // (Name of character) -> (# of times played)
    private Map<String,Integer> mostPlayed;
    
    
    // Pair<You though of, I guessed>
    private List<Pair<String,String>> gameHistory;


    public void setSuccesfulGuesses(int succesfulGuesses) {
        this.succesfulGuesses = succesfulGuesses;
    }


    public int getSuccesfulGuesses() {
        return succesfulGuesses;
    }


    public void setTotalGuesses(int totalGuesses) {
        this.totalGuesses = totalGuesses;
    }


    public int getTotalGuesses() {
        return totalGuesses;
    }


    public void setMostPlayed(Map<String,Integer> mostPlayed) {
        this.mostPlayed = mostPlayed;
    }


    public Map<String,Integer> getMostPlayed() {
        return mostPlayed;
    }


    public void setGameHistory(List<Pair<String,String>> gameHistory) {
        this.gameHistory = gameHistory;
    }


    public List<Pair<String,String>> getGameHistory() {
        return gameHistory;
    }
    
}
